package com.example.expinterview.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.expinterview.dto.CollectDto;
import com.example.expinterview.entity.EiBuy;
import com.example.expinterview.entity.ResultBody;

/**
 * @classname: IEiBuyService
 * @description: TODO
 * @author: kaiser
 * @date: 2021/10/24 17:42
 * @version: 1.0
 */
public interface IEiBuyService extends IService<EiBuy> {

    /**
     * 创建积分文章目录
     * @param collect 收藏对象
     * @return 结果集
     */
    ResultBody create(EiBuy collect);

    /**
     * 查看积分文章目录
     * @param userId 用户id
     * @return 结果集
     */
    ResultBody listByUser(Long userId);

    /**
     * 检查是否能看这篇文章
     * @param collect 对象
     * @return 结果集
     */
    ResultBody checkCollect(CollectDto collect);
}
